/*** Eclipse Class Decompiler plugin, copyright (c) 2012 Chao Chen (cnfree2000@hotmail.com) ***/
package com.qihoo.psdk.remote;

import android.os.IBinder;
import android.os.Parcel;

class c implements a {
    private IBinder a;

    c(IBinder paramIBinder) {
        this.a = paramIBinder;
    }

    public IBinder asBinder() {
        return this.a;
    }

    public boolean a(String paramString1, String paramString2, String paramString3, String paramString4) {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        int i;
        try {
            localParcel1.writeInterfaceToken("com.qihoo.psdk.remote.IQRemoteService");
            localParcel1.writeString(paramString1);
            localParcel1.writeString(paramString2);
            localParcel1.writeString(paramString3);
            localParcel1.writeString(paramString4);
            this.a.transact(1, localParcel1, localParcel2, 0);
            localParcel2.readException();
            i = (localParcel2.readInt() != 0) ? 1 : 0;
        } finally {
            localParcel2.recycle();
            localParcel1.recycle();
        }
        return i;
    }

    public boolean a(String paramString1, String paramString2, String paramString3) {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        int i;
        try {
            localParcel1.writeInterfaceToken("com.qihoo.psdk.remote.IQRemoteService");
            localParcel1.writeString(paramString1);
            localParcel1.writeString(paramString2);
            localParcel1.writeString(paramString3);
            this.a.transact(2, localParcel1, localParcel2, 0);
            localParcel2.readException();
            i = (localParcel2.readInt() != 0) ? 1 : 0;
        } finally {
            localParcel2.recycle();
            localParcel1.recycle();
        }
        return i;
    }

    public boolean a(String paramString) {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        int i;
        try {
            localParcel1.writeInterfaceToken("com.qihoo.psdk.remote.IQRemoteService");
            localParcel1.writeString(paramString);
            this.a.transact(3, localParcel1, localParcel2, 0);
            localParcel2.readException();
            i = (localParcel2.readInt() != 0) ? 1 : 0;
        } finally {
            localParcel2.recycle();
            localParcel1.recycle();
        }
        return i;
    }

    public String b(String paramString) {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        String str;
        try {
            localParcel1.writeInterfaceToken("com.qihoo.psdk.remote.IQRemoteService");
            localParcel1.writeString(paramString);
            this.a.transact(4, localParcel1, localParcel2, 0);
            localParcel2.readException();
            str = localParcel2.readString();
        } finally {
            localParcel2.recycle();
            localParcel1.recycle();
        }
        return str;
    }

    public String a() {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        String str;
        try {
            localParcel1.writeInterfaceToken("com.qihoo.psdk.remote.IQRemoteService");
            this.a.transact(5, localParcel1, localParcel2, 0);
            localParcel2.readException();
            str = localParcel2.readString();
        } finally {
            localParcel2.recycle();
            localParcel1.recycle();
        }
        return str;
    }

    public String b() {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        String str;
        try {
            localParcel1.writeInterfaceToken("com.qihoo.psdk.remote.IQRemoteService");
            this.a.transact(6, localParcel1, localParcel2, 0);
            localParcel2.readException();
            str = localParcel2.readString();
        } finally {
            localParcel2.recycle();
            localParcel1.recycle();
        }
        return str;
    }
}